package com.ruoyi.im.entity;

import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

@Setter
@Getter
public class IMUserArea {

    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    private Integer id;

    /**
     * 关联用户主键
     */
    private Long userId;

    /**
     * 地址类型
     */
    private Integer areaType;

    /**
     * 原地址类型
     */
    private Integer normalAreaType;

    /**
     * 省级代码
     */
    private String provinceCode;

    /**
     * 市层级
     */
    private Integer cityLevelCode;

    /**
     * 市行政代码
     */
    private String cityCode;

    /**
     * 市名称
     */
    private String city;

    /**
     * 区县层级
     */
    private Integer countyLevelCode;

    /**
     * 区县行政代码
     */
    private String countyCode;

    /**
     * 区县
     */
    private String county;

    /**
     * 乡镇层级
     */
    private Integer townLevelCode;

    /**
     * 乡镇行政代码
     */
    private String townCode;

    /**
     * 乡镇
     */
    private String town;

    /**
     * 村层级
     */
    private Integer villageLevelCode;

    /**
     * 村行政代码
     */
    private String villageCode;

    /**
     * 村名称
     */
    private String village;

    /**
     * 邮政编码
     */
    private String zipCode;

    /**
     * 区号
     */
    private String telphoneCode;

    /**
     * 详细名称
     */
    private String detailName;

    /**
     * 简称
     */
    private String shortName;

    /**
     * 组合名
     */
    private String mergerName;

    /**
     * 拼音
     */
    private String pinyin;

    /**
     * 经度
     */
    private Float lng;

    /**
     * 纬度
     */
    private Float lat;

    /**
     * 是否默认
     */
    private Integer isDefault;
    /**
     *
     */
    private Integer status;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 创建人
     */
    private Integer createUser;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

    /**
     * 修改人
     */
    private Integer updateUser;
}
